Class TreeWindowedQueryable<TProps>

Assembly: redb.Core.dll

Implementation of queries with window functions for TreeQueryable.
Preserves TreeQueryContext for tree-aware Window Functions execution.

public class TreeWindowedQueryable<TProps> : IRedbWindowedQueryable<TProps> where TProps : class, new()

Inheritance

ObjectTreeWindowedQueryable<TProps>

Implements

Methods

SelectAsync<TResult>(Expression<Func<RedbObject<TProps>, TResult>>)

Execute window query with tree context and materialize results.

public Task<List<TResult>> SelectAsync<TResult>(Expression<Func<RedbObject<TProps>, TResult>> selector)

ToSqlStringAsync<TResult>(Expression<Func<RedbObject<TProps>, TResult>>)

Returns SQL string for debugging.

public Task<string> ToSqlStringAsync<TResult>(Expression<Func<RedbObject<TProps>, TResult>> selector)

Constructors